#define _CRT_SECURE_NO_WARNINGS
#include "11.11_test.h"
int jc(int n)
{
	if (n == 0)
	{
		return 1;
	}
	else
	{
		n *= jc(n - 1);
		return n;
	}
}

void zxdy(int n)
{
	if (n > 9)
	{
		zxdy(n / 10);
	}
	printf("%d ", n % 10);
}

int fblq(int n)
{
	if (n < 3)
		return 1;
	else
		return fblq(n - 2) + fblq(n - 1);
}

int fb(int n)
{
	int a, b, c, count;
	if (n < 3)
		return 1;
	else
	{
		for (a = 1, b = 1, count = 1; count <= n - 2; count++)
		{
			c = a + b;
			a = b;
			b = c;
		}
		return b;
	}
}

int jump(int n)
{
	if (n < 3)
	{
		return 1;
	}	
	return jump(n - 2) + jump(n - 1);
}